package constant

type BackendLoginResponse struct {
	AccessToken  string `json:"access_token"`
	RefreshToken string `json:"refresh_token"`
}

type BackendAdminResponse struct {
	Id         int         `json:"id"`
	Avatar     string      `json:"avatar"`
	Username   string      `json:"username"`
	Mobile     string      `json:"mobile"`
	Email      string      `json:"email"`
	GroupId    int         `json:"group_id"`
	Status     int         `json:"status"`
	CreateTime string      `json:"create_time"`
	UpdateTime string      `json:"update_time"`
	Role       interface{} `json:"role"`
}

type BackendCategoryResponse struct {
	Id          int    `json:"id"`
	ParentId    int    `json:"parent_id"`
	Name        string `json:"name"`
	Sort        int    `json:"sort"`
	Online      int    `json:"online"`
	Picture     string `json:"picture"`
	Description string `json:"description"`
}

type BackendBannerResponse struct {
	Id      int    `json:"id"`
	Picture string `json:"picture"`
	Name    string `json:"name"`
	Status  int    `json:"status"`
}

type BackendGridCategoryResponse struct {
	Id           int    `json:"id"`
	Name         string `json:"name"`
	CategoryId   int    `json:"category_id"`
	CategoryName string `json:"category_name"`
	Picture      string `json:"picture"`
}
